#include <stdio.h>
#include <stdlib.h>



int main() {
	
	int i,n;
	int A[101];
	int flag = 0;
	
	
	for(i=0;i<101;i++){
		A[i]=0;
	}


	scanf("%d",&n);
	for(i=0;i<n;i++){
		int x;
		scanf("%d",&x);

		if(A[x]==0){
			A[x] = 1;
			while( x !=1 ){
				if(x%2 == 0){
					x /= 2;
					if(x<=100){
						A[x] = -1;
					}
					
			
				}else{
					x= (3*x+1)/2;
					if(x<=100){
						A[x] = -1;
					}
				}
				
			}
		}
	
	}
	
	for(i=100;i>0;i--){
		
		if(A[i]==1){
			if(flag==0){
				printf("%d",i);
				flag =1;
			}else{
				printf(" %d",i);
			}
			
			
		}
	}

	return 0;
}
